package com.insurance.service;

import com.insurance.common.ResultData;
import com.insurance.pojo.Driver;
import com.insurance.pojo.OwnerCard;
import com.insurance.pojo.User;

import java.util.List;
import java.util.Map;

/**
 * Created with IntelliJ IDEA.
 * User: yjc
 * Date: 2020/10/27 11:07
 * Description:
 * Version: V1.0
 */
public interface UserServcie {

    /**
     * 查询用户信息
     * @return
     */
    List<Map> queryUser(User user);

    /**
     * 添加用户
     * @param user 用户实体
     * @return
     */
    int addUser(User user);

    /**
     * 修改用户
     * @param user 用户实体
     * @return
     */
    int updateUser(User user);

    /**
     * 查询车主卡
     * @param ownerCard 车主卡实体
     * @return
     */
    int queryOwnerCard(OwnerCard ownerCard);

    /**
     * 添加车主卡
     * @param ownerCard 车主卡实体
     * @return
     */
    int addOwnerCard(OwnerCard ownerCard);

    /**
     * 修改车主卡
     * @param id ID
     * @return
     */
    int updateOwnerCard(int id);

    /**
     * 查询司机
     * @param driver 司机实体
     * @return
     */
    int queryDriver(Driver driver);

    /**
     * 添加司机
     * @param driver 司机
     * @return
     */
    int addDriver(Driver driver);


}
